home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Compilers⁄Interps / GCC-2.3.3r12 / Tests / test.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-02-24  |  269 b   |  28 lines  |  [TEXT/MPS ]

  1. int t1(int a) {
  2.   int b;
  3.     b = a*2;
  4.     
  5.     return b;
  6. }
  7.  
  8. int t2(int a) {
  9.   int b;
  10.     b = a*3;
  11.     
  12.     return b;
  13. }
  14.  
  15. int t3(int a) {
  16.   int b;
  17.     b = a*4;
  18.     
  19.     return b;
  20. }
  21.  
  22. int (*pf[])() = {t1, t2, t3};
  23.  
  24. main() {
  25.     int a;
  26.     
  27.     for(a = 1; a <= 3; a++) printf("t%d = %d\n", a, (*pf[a-1])(a));
  28. }